package com.gitee.fsmxm.ocon.constant;

/**
 * Specifies the format to use when saving a document.
 *
 * @author fsmxm
 * @see <a href="https://docs.microsoft.com/en-us/office/vba/api/word.wdsaveformat">word.wdsaveformat</a>
 */
public final class WdSaveFormat {
    private WdSaveFormat() {
    }

    /**
     * Microsoft Office Word 97 - 2003 binary file format.
     */
    public static final int WD_FORMAT_DOCUMENT = 0;
    /**
     * Microsoft DOS text format.
     */
    public static final int WD_FORMAT_DOS_TEXT = 4;
    /**
     * Microsoft DOS text with line breaks preserved.
     */
    public static final int WD_FORMAT_DOS_TEXT_LINE_BREAKS = 5;
    /**
     * Encoded text format.
     */
    public static final int WD_FORMAT_ENCODED_TEXT = 7;
    /**
     * Filtered HTML format.
     */
    public static final int WD_FORMAT_FILTERED_HTML = 10;
    /**
     * Open XML file format saved as a single XML file.
     */
    public static final int WD_FORMAT_FLAT_XML = 19;
    /**
     * Open XML file format with macros enabled saved as a single XML file.
     */
    public static final int WD_FORMAT_FLAT_XML_MACRO_ENABLED = 20;
    /**
     * Open XML template format saved as a XML single file.
     */
    public static final int WD_FORMAT_FLAT_XML_TEMPLATE = 21;
    /**
     * Open XML template format with macros enabled saved as a single XML file.
     */
    public static final int WD_FORMAT_FLAT_XML_TEMPLATE_MACRO_ENABLED = 22;
    /**
     * OpenDocument Text format.
     */
    public static final int WD_FORMAT_OPEN_DOCUMENT_TEXT = 23;
    /**
     * Standard HTML format.
     */
    public static final int WD_FORMAT_HTML = 8;
    /**
     * Rich text format (RTF).
     */
    public static final int WD_FORMAT_RTF = 6;
    /**
     * Strict Open XML document format.
     */
    public static final int WD_FORMAT_STRICT_OPEN_XML_DOCUMENT = 24;
    /**
     * Word template format.
     */
    public static final int WD_FORMAT_TEMPLATE = 1;
    /**
     * Microsoft Windows text format.
     */
    public static final int WD_FORMAT_TEXT = 2;
    /**
     * Windows text format with line breaks preserved.
     */
    public static final int WD_FORMAT_TEXT_LINE_BREAKS = 3;
    /**
     * Unicode text format.
     */
    public static final int WD_FORMAT_UNICODE_TEXT = 7;
    /**
     * Web archive format.
     */
    public static final int WD_FORMAT_WEB_ARCHIVE = 9;
    /**
     * Extensible Markup Language (XML) format.
     */
    public static final int WD_FORMAT_XML = 11;
    /**
     * Microsoft Word 97 document format.
     */
    public static final int WD_FORMAT_DOCUMENT97 = 0;
    /**
     * Word default document file format. For Word, this is the DOCX format.
     */
    public static final int WD_FORMAT_DOCUMENT_DEFAULT = 16;
    /**
     * PDF format.
     */
    public static final int WD_FORMAT_PDF = 17;
    /**
     * Word 97 template format.
     */
    public static final int WD_FORMAT_TEMPLATE97 = 1;
    /**
     * XML document format.
     */
    public static final int WD_FORMAT_XML_DOCUMENT = 12;
    /**
     * XML document format with macros enabled.
     */
    public static final int WD_FORMAT_XML_DOCUMENT_MACRO_ENABLED = 13;
    /**
     * XML template format.
     */
    public static final int WD_FORMAT_XML_TEMPLATE = 14;
    /**
     * XML template format with macros enabled.
     */
    public static final int WD_FORMAT_XML_TEMPLATE_MACRO_ENABLED = 15;
    /**
     * XPS format.
     */
    public static final int WD_FORMAT_XPS = 18;
}